using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace mesoBoard.Data.Repositories
{
    public interface IMessageRepository
    {
        void SendMessage(Message TheMessage);
        void SetIsRead(Message TheMessage);
        Message GetMessage(int MessageID);
        IEnumerable<Message> GetNewMessages(int UserID);
        IEnumerable<Message> GetAllMessagesByUser(User TheUser);
        IEnumerable<Message> GetAllMessagesByUser(int UserID);
        void DeleteMessage(int MessageID);

    }
}